IBM Spectrum Virtualize for Public Cloud の手動インストール
手動インストールは、専門家であり、特異な構成の問題がある場合にのみ使用してください。IBM Spectrum Virtualize for Public Cloud の自動インストール・プロセスは、時間を節約でき、問題が発生する可能性を減らすことができるため、ソフトウェアのインストールで推奨される方法です。
始める前に
このタスクについて
通常、手動インストール手順を使用する場合は、使用したい既存の IP アドレスがあります。IP アドレスが必要な場合は、IBM Cloud ポータルから注文できます。
注: 以下の手順では、IBM Cloud のユーザー・インターフェースについて説明していますが、このインターフェースは変更される可能性があります。これらのオプションについて詳しくは、IBM Cloud の資料を参照してください。
手順
-
ベアメタル・サーバーにログインします。
- IBM Cloud ポータルを表示します。左側のナビゲーションで「デバイス・リスト (Device List)」をクリックして、リスト内のサーバーの名前をクリックします。「構成 (Configuration)」タブに表示される root パスワードとシリアル番号をコピーします。
-
ssh を使用して、root としてベアメタル・サーバーにログインします。
SSH セッションを確立する際、接続を維持するために -o TCPKeepAlive=yes を指定する必要があります。ベアメタル・サーバーには、一定のアイドル時間が経過した後に接続がドロップされるデフォルトのセッション限度が設定されています。手動インストール中、一部のプロセスを完了するのに長い時間がかかることがあり、このセッション値が設定されていないと、インストールが中断される可能性があります。
-
次のようにして、curl コマンドおよび nss コマンドを更新します。
yum update curl yum update nss -
次のコマンドを実行します。
curl -fsSL https://sv-cloud.s3.eu-geo.objectstorage.service.networklayer.com/install | shIBM Spectrum Virtualize for Public Cloud ソフトウェアがインストールされます。 -
root 権限を持つ ID を使用して次のコマンドを実行し、sv_cloud パスワードを変更します。
root #passwd sv_cloudパスワードを変更した後、次のコマンドを発行して sv_cloud ユーザーに切り替えます。
root #su - sv_cloud -
次のコマンドを実行して、ベアメタル・サーバー上のソフトウェアを初期化します。
以下のパラメーターに次のように値を入力します。sntask initnode -sip service_ip -gw gateway_ip -mask mask -f -r -serial serial_no -nodeip1 node_ip_1 -nodegw1 node_gateway_1 -nodemask1 node_mask_1 -nodeport1 node_ip_1_port_id -nodeip2 node_ip_2 -nodegw2 node_gateway_2 -nodemask2 node_mask_2 -nodeport2 node_ip_2_port_id- -sip
- ノードのサービス IP アドレスを入力します。この値は必須です。
- -gw
- ノードのゲートウェイ IP アドレスを入力します。この値は必須です。
- -mask
- ノードのサブネット・マスクを入力します。この値は必須です。
- -f
- ホスト上のターゲット・ディスク (/dev/sdb) に古い区画テーブルがある場合でもプロセスを確実に完了させるには、強制パラメーターを使用する必要があります。 IBM Cloud の一部のサポート対象データ・センターでは、空の区画テンプレートを選択することはできず、デフォルトで区画が作成されます。区画により、ソフトウェアが保管される /dev/sdb ディレクトリーで初期化の際にスペースの制約が生じる可能性があります。ソフトウェアの自動インストールまたは手動インストールのいずれかを実行している場合、区画テンプレートが確実に空になるように、-f パラメーターを指定する必要があります。/dev/sdb にデータが格納されている場合は、データを別の場所にバックアップしてください。この値は必須です。
- -r
- ネットワーク・ハードウェアが再構成されている場合、サーバーを自動的に再始動するには、再始動パラメーターを使用する必要があります。
- -serial
- IBM Cloud の「シリアル番号 (Serial #)」ラベルの後に示される数値および文字。
- ip_addresses
- サービス用の IP アドレス、システムのゲートウェイの IP アドレス、および各ノードについて示されている IP アドレスを指定します。
- mask
- システムおよび各ノードのサブネット・マスクを指定します。
初期設定作業には数分かかります。SSH 接続の切断などの例外が発生する機会を減らすために、アクションが中断されないようにしてください。インストールが完了するとメッセージが表示されます。 -
ノードをアクティブ化します。
アクティブ化には、nonce (ワンタイム・コード) が必要です。
- ベアメタル・サーバー上で nonce を表示するには、sninfo lsnonce コマンドを使用します。
-
仮想サーバー上で nonce を表示するには、sainfo lsservicenodes コマンドを使用します。
nonce は、error_data 列の行の末尾に表示されます。
- https://www.ibm.com/support/home/spectrum-virtualize を参照します。「ダウンロード」で、「ノード・アクティベーション・キーの入手」をクリックします。
- 「固有ノード ID (Unique Node ID)」に nonce を入力し、「送信」をクリックします。
- 「ダウンロード」をクリックして、Spectrum Virtualize Node Activation Key ファイル (「USVNID」とも呼ばれる) をダウンロードします。
-
scp を使用して、ファイルをノードの /upgrade/ ディレクトリーにコピーします。宛先アドレスとしてサービス IP アドレスを使用します。
Windows クライアントで PSCP または WinSCP を使用して、ファイルをコピーします。
-
次のコマンドを入力して、ノードをアクティブ化します。
satask chvpd -idfile /upgrade/key_file_nameノードが再始動し、数分後に候補状態になります。
-
ノードのシリアル番号が正しいことを確認します。
各ベアメタル・サーバーのクラウドのシリアル番号は、「SL」で始まる 8 文字の固有のストリングです。ノードのシリアル番号は 7 文字で、「SL」ではなく「B」で始まります。その他の文字は同じです。例えば、クラウドのシリアル番号が「SL123A45」である場合、対応するノードのシリアル番号は「B123A45」です。
- sainfo lsservicestatus コマンドを使用して、ノードのシリアル番号を表示します。
- IBM Cloud のデバイス・ページでそのノードのシリアル番号を見つけます。
-
シリアル番号が一致しない場合は、次のコマンドを使用して、ノードでシリアル番号を変更します。
クラウドのシリアル番号の「SL」を「B」に置き換えて指定します。satask chvpd -serial serial_number
-
現行ノードをシステムの構成ノードとして使用するクラスター化システムを作成します。
satask mkcluster -clusterip cluster_ip -mask mask -gw gateway_ip -name cluster_name -
次のコマンドを実行して、システムに追加できる候補ノードをリストします。
svcinfo lsnodecandidate -
構成ノードで、クラスター化システムに追加する各ノードに対して次のコマンドを実行します。
svctask addnode -iogrp io_group_name -panelname node_name- io_group_name
- ノードを追加する先の入出力グループの名前。
- node_name
- 追加するノードの名前。この名前は、lsnodecandidate を実行すると表示されます。